/**
 * parentNode属性 返回指定的节点在DOM树中的父节点.
 * nextSibling是一个只读属性，返回其父节点的 childNodes 列表中紧跟在其后面的节点，如果指定的节点为最后一个节点，则返回 null。
 * previousSibling返回当前节点在其父节点的childNodes列表中的前一个节点,如果当前节点就是其父节点的第一个子节点,则返回null.
 */

var box = document.getElementById('box');
console.log(box);//
console.log(box.parentNode);//body
console.log(box.firstChild.nextSibling.nodeName);//EM  下一个同级节点的标签名
console.log(box.lastChild.previousSibling.nodeName);//EM 上一个同级节点的标签名
console.log(box.tagName)//tagName  返回当前元素的标签名